package com.crm.model.entity.cluePoolManager;

import java.util.Date;

public class ClueVisitRecord {
    private String clueVisitRecordId;

    private Integer type;

    private String visitPurpose;

    private String accompanyVisitPeople;

    private String visitAddress;

    private String contactPerson;

    private String contactInformation;

    private String contactJob;

    private Integer communicationTime;

    private String accompanyingPerson;

    private String mainVisitor;

    private String uploadId;

    private String minUploadId;

    private Short deleteStatus;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String customerId;

    private String clueId;

    private Integer followSource;

    private String singleProductCustomerId;

    private String visitDetail;

    public ClueVisitRecord(String clueVisitRecordId, Integer type, String visitPurpose, String accompanyVisitPeople, String visitAddress, String contactPerson, String contactInformation, String contactJob, Integer communicationTime, String accompanyingPerson, String mainVisitor, String uploadId, String minUploadId, Short deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String customerId, String clueId, Integer followSource, String singleProductCustomerId) {
        this.clueVisitRecordId = clueVisitRecordId;
        this.type = type;
        this.visitPurpose = visitPurpose;
        this.accompanyVisitPeople = accompanyVisitPeople;
        this.visitAddress = visitAddress;
        this.contactPerson = contactPerson;
        this.contactInformation = contactInformation;
        this.contactJob = contactJob;
        this.communicationTime = communicationTime;
        this.accompanyingPerson = accompanyingPerson;
        this.mainVisitor = mainVisitor;
        this.uploadId = uploadId;
        this.minUploadId = minUploadId;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.customerId = customerId;
        this.clueId = clueId;
        this.followSource = followSource;
        this.singleProductCustomerId = singleProductCustomerId;
    }

    public ClueVisitRecord(String clueVisitRecordId, Integer type, String visitPurpose, String accompanyVisitPeople, String visitAddress, String contactPerson, String contactInformation, String contactJob, Integer communicationTime, String accompanyingPerson, String mainVisitor, String uploadId, String minUploadId, Short deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String customerId, String clueId, Integer followSource, String singleProductCustomerId, String visitDetail) {
        this.clueVisitRecordId = clueVisitRecordId;
        this.type = type;
        this.visitPurpose = visitPurpose;
        this.accompanyVisitPeople = accompanyVisitPeople;
        this.visitAddress = visitAddress;
        this.contactPerson = contactPerson;
        this.contactInformation = contactInformation;
        this.contactJob = contactJob;
        this.communicationTime = communicationTime;
        this.accompanyingPerson = accompanyingPerson;
        this.mainVisitor = mainVisitor;
        this.uploadId = uploadId;
        this.minUploadId = minUploadId;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.customerId = customerId;
        this.clueId = clueId;
        this.followSource = followSource;
        this.singleProductCustomerId = singleProductCustomerId;
        this.visitDetail = visitDetail;
    }

    public ClueVisitRecord() {
        super();
    }

    public String getClueVisitRecordId() {
        return clueVisitRecordId;
    }

    public void setClueVisitRecordId(String clueVisitRecordId) {
        this.clueVisitRecordId = clueVisitRecordId == null ? null : clueVisitRecordId.trim();
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getVisitPurpose() {
        return visitPurpose;
    }

    public void setVisitPurpose(String visitPurpose) {
        this.visitPurpose = visitPurpose == null ? null : visitPurpose.trim();
    }

    public String getAccompanyVisitPeople() {
        return accompanyVisitPeople;
    }

    public void setAccompanyVisitPeople(String accompanyVisitPeople) {
        this.accompanyVisitPeople = accompanyVisitPeople == null ? null : accompanyVisitPeople.trim();
    }

    public String getVisitAddress() {
        return visitAddress;
    }

    public void setVisitAddress(String visitAddress) {
        this.visitAddress = visitAddress == null ? null : visitAddress.trim();
    }

    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson == null ? null : contactPerson.trim();
    }

    public String getContactInformation() {
        return contactInformation;
    }

    public void setContactInformation(String contactInformation) {
        this.contactInformation = contactInformation == null ? null : contactInformation.trim();
    }

    public String getContactJob() {
        return contactJob;
    }

    public void setContactJob(String contactJob) {
        this.contactJob = contactJob == null ? null : contactJob.trim();
    }

    public Integer getCommunicationTime() {
        return communicationTime;
    }

    public void setCommunicationTime(Integer communicationTime) {
        this.communicationTime = communicationTime;
    }

    public String getAccompanyingPerson() {
        return accompanyingPerson;
    }

    public void setAccompanyingPerson(String accompanyingPerson) {
        this.accompanyingPerson = accompanyingPerson == null ? null : accompanyingPerson.trim();
    }

    public String getMainVisitor() {
        return mainVisitor;
    }

    public void setMainVisitor(String mainVisitor) {
        this.mainVisitor = mainVisitor == null ? null : mainVisitor.trim();
    }

    public String getUploadId() {
        return uploadId;
    }

    public void setUploadId(String uploadId) {
        this.uploadId = uploadId == null ? null : uploadId.trim();
    }

    public String getMinUploadId() {
        return minUploadId;
    }

    public void setMinUploadId(String minUploadId) {
        this.minUploadId = minUploadId == null ? null : minUploadId.trim();
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getClueId() {
        return clueId;
    }

    public void setClueId(String clueId) {
        this.clueId = clueId == null ? null : clueId.trim();
    }

    public Integer getFollowSource() {
        return followSource;
    }

    public void setFollowSource(Integer followSource) {
        this.followSource = followSource;
    }

    public String getSingleProductCustomerId() {
        return singleProductCustomerId;
    }

    public void setSingleProductCustomerId(String singleProductCustomerId) {
        this.singleProductCustomerId = singleProductCustomerId == null ? null : singleProductCustomerId.trim();
    }

    public String getVisitDetail() {
        return visitDetail;
    }

    public void setVisitDetail(String visitDetail) {
        this.visitDetail = visitDetail == null ? null : visitDetail.trim();
    }
}